#ifndef AMRLBET_H
#define AMRLBET_H

#include "rlbet.h"

class AmericanRouletteBet : public RouletteBet
{
	public:
		// This constructor sets the actual numbers and odds -
		// RouletteBet sets everything else
		//
		AmericanRouletteBet(uint8, int32);

		virtual bool8 isInside();
		virtual int8 getOdds();
		virtual int8 getColor();

		static bool8 isValidBet(uint8 id);

	private:
		virtual void setOdds();

	protected:
		int8  m_odds;
};

inline bool8
AmericanRouletteBet::isValidBet(uint8 betid)
{
	return (bool8)(betid >= 0 && betid <= 160);		/* not 161 thru 187 */
}

#endif 
